Using Branch-and-Bound with Constraint Satisfaction in Optimization Problems

نویسنده

  • Stephen Beale
چکیده

Optimization Problems Stephen Beale Computing Research Laboratory Box 30001 New Mexico State University Las Cruces, New Mexico 88003 [email protected] Abstract This work1 integrates three related AI search techniques { constraint satisfaction, branch-and-bound and solution synthesis { and applies the result to constraint satisfaction problems for which optimal answers are required. This method has already been shown to work well in natural language semantic analysis (Beale, et al, 1996); here we extend the domain to optimizing graph coloring problems, which are abstractions of many common scheduling problems of interest. We demonstrate that the methods used here allow us to determine optimal answers to many types of problems without resorting to heuristic search, and, furthermore, can be combined with heuristic search methods for problems with excessive complexity. Introduction Optimization problems can be solved using a number of di erent techniques within the constraint satisfaction paradigm. Full lookahead (Haralick & Elliott, 1980) is popular because it is easy to implement and works on a large variety of problems. Tsang and Foster (1990) demonstrated that the Essex algorithms, a variation on Freuder's (1978) solution synthesis techniques, signi cantly outperform lookahead algorithms on the NQueens problem. Heuristic methods such as (Minton, et al, 1990) hold great promise for nding solutions to CSPs, but their heuristic nature preclude them from being used when optimal solutions are required. Our work follows along the line of Tsang and Foster and, earlier, Freuder, but instead of using constraints as the primary vehicle for reducing complexity at each stage of synthesis, we use branch-and-bound methods focused on the optimization aspect of the problem. Furthermore, we extend Tsang and Foster's use of variable ordering techniques such as \minimal bandwidth ordering" (MBO) to a more general partitioning of the input graph into fairly independent sub-problems. We demonstrate the utility of these techniques by solving 1Copyright c 1997, American Association for Arti cial Intelligence (www.aaai.org). All rights reserved. Research reported in this paper was supported in part by Contract MDA904-92-C-5189 from the U.S. Department of Defense. A B D C {r,y,g,b}

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Invited Review Constraint satisfaction problems: Algorithms and applications

A constraint satisfaction problem (CSP) requires a value, selected from a given ®nite domain, to be assigned to each variable in the problem, so that all constraints relating the variables are satis®ed. Many combinatorial problems in operational research, such as scheduling and timetabling, can be formulated as CSPs. Researchers in arti®cial intelligence (AI) usually adopt a constraint satisfac...

متن کامل

Benefits and Problems of using cycle-cutset within interative improvement algorithms

Some experiments on randomly generated partial constraint satisfaction problems as well as an example from the domain of real world nurse rostering illustrate the advantage of the cyclecutset method as a repair step in iterative search. These results motivate the integration of adopted algorithms on solving tree-structured constraint problems and the cycle-cutset method into modern constraint-b...

متن کامل

Constraint-based Assembly Line Sequencing Date

A wide variety of combinatorial optimization problems have been studied in recent years Of particular interest are a class of optimization problems arising from the manufacturing of vehicles on assembly lines These problems consist of sequencing the vehicles that are going to be produced such that their production is done in an e cient cost e ective manner In this thesis we introduce a real wor...

متن کامل

Frequency Assignment for Cellular Mobile Systems Using Constraint Satisfaction Techniques

This paper presents a new algorithm for solving frequency assignment problems in cellular mobile systems using constraint satisfaction techniques. The characteristics of this algorithm are as follows: 1) instead of representing each call in a cell (a unit area in providing communication services) as a variable, we represent a cell (which has multiple calls) as a variable that has a very large d...

متن کامل

Using Branch-and-Bound with Constraint Satisfaction in t imizat ion Problems

This work1 integrates three related AI search techniques constraint satisfaction, branch-and-bound and solution synthesis and applies the result to constraint satisfaction problems for which optimal answers are required. This method has already been shown to work well in natural language semantic analysis (Beale, et al, 1996); here we extend the domain to optimizing graph coloring problems, whi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997